runtime.mheap.sweepgen (field)
27 uses
runtime (current package)
arena.go#L1120: h.central[spc].mcentral.fullSwept(h.sweepgen).push(s)
malloc.go#L2020: println("freegc [in mcache]:", hex(uintptr(v)), "sweepgen:", mheap_.sweepgen, "writeBarrier.enabled:", writeBarrier.enabled)
malloc.go#L2022: println("freegc [NOT in mcache]:", hex(uintptr(v)), "sweepgen:", mheap_.sweepgen, "writeBarrier.enabled:", writeBarrier.enabled)
malloc.go#L2057: println("reusing from ptr free list:", hex(v), "sweepgen:", mheap_.sweepgen, "writeBarrier.enabled:", writeBarrier.enabled)
mcache.go#L102: c.flushGen.Store(mheap_.sweepgen)
mcache.go#L179: if s.sweepgen != mheap_.sweepgen+3 {
mcache.go#L216: s.sweepgen = mheap_.sweepgen + 3
mcache.go#L276: mheap_.central[spc].mcentral.fullSwept(mheap_.sweepgen).push(s)
mcache.go#L295: sg := mheap_.sweepgen
mcache.go#L358: sg := mheap_.sweepgen
mcache.go#L368: c.flushGen.Store(mheap_.sweepgen) // Synchronizes with gcStart
mcentral.go#L113: sg := mheap_.sweepgen
mcentral.go#L210: sg := mheap_.sweepgen
mgc.go#L807: if fg := p.mcache.flushGen.Load(); fg != mheap_.sweepgen {
mgc.go#L808: println("runtime: p", p.id, "flushGen", fg, "!= sweepgen", mheap_.sweepgen)
mgc.go#L2057: mheap_.sweepgen += 2
mgcmark.go#L410: sg := mheap_.sweepgen
mgcsweep.go#L97: sg := h.sweepgen
mgcsweep.go#L152: return sweepLocker{mheap_.sweepgen, false}
mgcsweep.go#L155: return sweepLocker{mheap_.sweepgen, true}
mgcsweep.go#L163: if sl.sweepGen != mheap_.sweepgen {
mgcsweep.go#L255: sg := mheap_.sweepgen
mgcsweep.go#L520: sweepgen := mheap_.sweepgen
mheap.go#L73: sweepgen uint32 // sweep generation, see comment in mspan; written during STW
mheap.go#L1502: atomic.Store(&s.sweepgen, h.sweepgen)
mheap.go#L1742: if s.allocCount != 0 || s.sweepgen != h.sweepgen {
mheap.go#L1743: print("mheap.freeSpanLocked - span ", s, " ptr ", hex(s.base()), " allocCount ", s.allocCount, " sweepgen ", s.sweepgen, "/", h.sweepgen, "\n")
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |